package utils
{
	import flash.display.GradientType;
	import flash.geom.Matrix;

	public class GradientVO
	{
		/** @see flash.display.GradientType */
		public var type:String;
		
		public var colors:Array; /* of uint */
		
		public var alphas:Array; /* of uint */
		
		public var ratios:Array; /* of uint */
		
		public var matrix:Matrix;
		
		/** @see flash.display.SpreadMethod */
		public var spreadMethod :String;
		
		public function GradientVO(pType:String = null, pColors:Array = null, pAlphas:Array = null, pRatios:Array = null, pMatrix:Matrix = null, pSpreadMethod:String = null)
		{
			type = pType;
			colors = pColors;
			alphas = pAlphas;
			ratios = pRatios;
			matrix = pMatrix;
			spreadMethod = pSpreadMethod;
		}
	}
}